package com.sgb.jicai.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Time:2021/8/10
 * AUTHOR:F_Q
 * Description:
 */
public class DemanderCompanyPublishBeans implements Serializable {
    private String arrivalTime;//到货时间(当配送方式为卖房配送的时候)
    /*   private List<AttrBean> attrs;//规格型号*/
    private List<BaseAddFiledBean> baseAddFiled;//集采基础信息新增字段
    private String billType;//发票类型 1 不带票 2增值税专用票
    private String cityName;//市名称
    private String cityNo;//市编号
    private String companyId;//公司id
    private String contactNumber;//联系电话
    private String contacts;//	联系人
    private String createCompany;//	联系人
    private String createCompnyDepartment;//发起部门
    private String createCompnyDepartmentNo;//发起部门编号
    private String customerServiceContactsId;//客服联系人id（人员组织架构的主键id）
    private List<CommodityUseAddFiledBean> customizeOrderFields;//报价要求自定义字段
    private String deadline;//集采截止时间
    private String deliveryMethod;//送货要求 1 买方自提 2卖方配送 3发起方配送
    private String depositRatio;//定金比例
    private String detailsAddress;//详细地址
    private String director;//企业负责人
    private String directorNumber;//负责人联系方式
    private String districtName;//区名称
    private String districtNo;//区编号
    private String email;//	联系邮箱
    private String extraRates;//超出部分收费标准(送货方式为卖方配送的时候)
    private String finalPaymentTime;//尾款支付时间
    private String firstType;//一级类型编号
    private String firstTypeName;//一级类型名称
    private String freeKil;//免费配送距离(送货方式为卖方配送的时候)
    private String goodsName;//商品名称
    private String groupBuyType;//集采类型: 1即报集采 2 汇总集采
    private String groupbuyClass;//集采分类
    private String groupbuyMode;//集采方式 1-需方发起 2-企业专项
    private GroupbuyingRuleDTOBean groupbuyingRuleDTO;//集采方式 1-需方发起 2-企业专项
    private String inquiryUser;//函询信息接收人（人员组织架构的主键id）
    private String inquiryUserMemberNo;//函询信息接收人用户中心id
    private String inquiryUserName;//函询信息接收人名称
    private String inventoryRequirements;//报价人要求--存货要求
    private List<JoinRequireCustomizeFieldsBean> joinRequireCustomizeFields;//加盟要求自定义字段
    private String joinType;//加盟类型：1，会员，2市场,3成员
    private String loadType;//装车要求 1 供方承担 2 需方承担
    private String lowBuy;//采购起始量
    private String majorCredentials;//报价人要求--专业要求
    private String manufactorCredentials;//报价人要求--厂家要求
    private String no;
    private String offerAreaCityName;//报价区域市名称
    private String offerAreaCityNo;//报价区域市编号
    private String offerAreaProvinceName;//报价区域省份名称
    private String offerAreaProvinceNo;//报价区域省份编号
    private String offerOperator;//是否需要驾驶员 0否 1是
    private String offerType;//报价类型
    private String operatingPerformance;//报价人要求--经营业绩
    private String otherPayType;//其他付款方式
    private String payRatio;//支付比例(当支付方式选择预付款的时候)
    private String payType;//付款方式 (1 预付款 2货到付款)
    private String pickCompanyId;//选择的发起方公司id
    private String pickCompanyName;//选择的发起方公司名字
    private String provinceName;//省名称
    private String provinceNo;//省编号
    private String quailtyCycle;//质保周期
    private String quailtyCycleUnit;//质保周期单位
    private String quailtyNum;//质保金
    private String qualityPayTime;//质保金缴纳时间
    private String qualityReq;//质量要求
    private String receiptAddress;//收货地详细地址
    private String receiptCityName;//收货地市级名称
    private String receiptCityNo;//收货地市级编码
    private String receiptProvinceName;//收货地省级名称
    private String receiptProvinceNo;//收货地省级编码
    private String registeredCapital;//报价人要求--注册资金
    private String remark;//备注
    private String secondType;//二级类型编号
    private String secondTypeName;//二级类型名称
    private List<ShipinglistBean> shipinglist;//发起方配送运费清单(送货方式为发起方配送的时候)
    private List<ShoplistBean> shoplist;//物料清单
    private List<SuperviseListBean> superviseList;//监督信息接收人信息
    private String superviseType;//	监督人设置类型 1 统一设置监督人 2按类型设置监督人
    private String taxRate;//税率(选择增值税的时候需要填写)
    private String thirdType;//三级类型编号
    private String thirdTypeName;//三级类型名称
    private String unit;//计量单位
    private String unitName;//计量单位名称
    private String uploadType;//卸车要求 1 供方承担 2 需方承担
    private String quailtyType;//质保金类型 1具体金额（元）  2百分比（%）

    public String getQuailtyType() {
        return quailtyType;
    }

    public void setQuailtyType(String quailtyType) {
        this.quailtyType = quailtyType;
    }

    public String getCreateCompany() {
        return createCompany;
    }

    public void setCreateCompany(String createCompany) {
        this.createCompany = createCompany;
    }

    public String getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(String arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public List<BaseAddFiledBean> getBaseAddFiled() {
        return baseAddFiled;
    }

    public void setBaseAddFiled(List<BaseAddFiledBean> baseAddFiled) {
        this.baseAddFiled = baseAddFiled;
    }

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCityNo() {
        return cityNo;
    }

    public void setCityNo(String cityNo) {
        this.cityNo = cityNo;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(String contactNumber) {
        this.contactNumber = contactNumber;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }



    public String getCreateCompnyDepartment() {
        return createCompnyDepartment;
    }

    public void setCreateCompnyDepartment(String createCompnyDepartment) {
        this.createCompnyDepartment = createCompnyDepartment;
    }

    public String getCreateCompnyDepartmentNo() {
        return createCompnyDepartmentNo;
    }

    public void setCreateCompnyDepartmentNo(String createCompnyDepartmentNo) {
        this.createCompnyDepartmentNo = createCompnyDepartmentNo;
    }

    public String getCustomerServiceContactsId() {
        return customerServiceContactsId;
    }

    public void setCustomerServiceContactsId(String customerServiceContactsId) {
        this.customerServiceContactsId = customerServiceContactsId;
    }

    public List<CommodityUseAddFiledBean> getCustomizeOrderFields() {
        return customizeOrderFields;
    }

    public void setCustomizeOrderFields(List<CommodityUseAddFiledBean> customizeOrderFields) {
        this.customizeOrderFields = customizeOrderFields;
    }

    public String getDeadline() {
        return deadline;
    }

    public void setDeadline(String deadline) {
        this.deadline = deadline;
    }

    public String getDeliveryMethod() {
        return deliveryMethod;
    }

    public void setDeliveryMethod(String deliveryMethod) {
        this.deliveryMethod = deliveryMethod;
    }

    public String getDepositRatio() {
        return depositRatio;
    }

    public void setDepositRatio(String depositRatio) {
        this.depositRatio = depositRatio;
    }

    public String getDetailsAddress() {
        return detailsAddress;
    }

    public void setDetailsAddress(String detailsAddress) {
        this.detailsAddress = detailsAddress;
    }

    public String getDirector() {
        return director;
    }

    public void setDirector(String director) {
        this.director = director;
    }

    public String getDirectorNumber() {
        return directorNumber;
    }

    public void setDirectorNumber(String directorNumber) {
        this.directorNumber = directorNumber;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }

    public String getDistrictNo() {
        return districtNo;
    }

    public void setDistrictNo(String districtNo) {
        this.districtNo = districtNo;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getExtraRates() {
        return extraRates;
    }

    public void setExtraRates(String extraRates) {
        this.extraRates = extraRates;
    }

    public String getFinalPaymentTime() {
        return finalPaymentTime;
    }

    public void setFinalPaymentTime(String finalPaymentTime) {
        this.finalPaymentTime = finalPaymentTime;
    }

    public String getFirstType() {
        return firstType;
    }

    public void setFirstType(String firstType) {
        this.firstType = firstType;
    }

    public String getFirstTypeName() {
        return firstTypeName;
    }

    public void setFirstTypeName(String firstTypeName) {
        this.firstTypeName = firstTypeName;
    }

    public String getFreeKil() {
        return freeKil;
    }

    public void setFreeKil(String freeKil) {
        this.freeKil = freeKil;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGroupBuyType() {
        return groupBuyType;
    }

    public void setGroupBuyType(String groupBuyType) {
        this.groupBuyType = groupBuyType;
    }

    public String getGroupbuyClass() {
        return groupbuyClass;
    }

    public void setGroupbuyClass(String groupbuyClass) {
        this.groupbuyClass = groupbuyClass;
    }

    public String getGroupbuyMode() {
        return groupbuyMode;
    }

    public void setGroupbuyMode(String groupbuyMode) {
        this.groupbuyMode = groupbuyMode;
    }

    public GroupbuyingRuleDTOBean getGroupbuyingRuleDTO() {
        return groupbuyingRuleDTO;
    }

    public void setGroupbuyingRuleDTO(GroupbuyingRuleDTOBean groupbuyingRuleDTO) {
        this.groupbuyingRuleDTO = groupbuyingRuleDTO;
    }

    public String getInquiryUser() {
        return inquiryUser;
    }

    public void setInquiryUser(String inquiryUser) {
        this.inquiryUser = inquiryUser;
    }

    public String getInquiryUserMemberNo() {
        return inquiryUserMemberNo;
    }

    public void setInquiryUserMemberNo(String inquiryUserMemberNo) {
        this.inquiryUserMemberNo = inquiryUserMemberNo;
    }

    public String getInquiryUserName() {
        return inquiryUserName;
    }

    public void setInquiryUserName(String inquiryUserName) {
        this.inquiryUserName = inquiryUserName;
    }

    public String getInventoryRequirements() {
        return inventoryRequirements;
    }

    public void setInventoryRequirements(String inventoryRequirements) {
        this.inventoryRequirements = inventoryRequirements;
    }

    public List<JoinRequireCustomizeFieldsBean> getJoinRequireCustomizeFields() {
        return joinRequireCustomizeFields;
    }

    public void setJoinRequireCustomizeFields(List<JoinRequireCustomizeFieldsBean> joinRequireCustomizeFields) {
        this.joinRequireCustomizeFields = joinRequireCustomizeFields;
    }

    public String getJoinType() {
        return joinType;
    }

    public void setJoinType(String joinType) {
        this.joinType = joinType;
    }

    public String getLoadType() {
        return loadType;
    }

    public void setLoadType(String loadType) {
        this.loadType = loadType;
    }

    public String getLowBuy() {
        return lowBuy;
    }

    public void setLowBuy(String lowBuy) {
        this.lowBuy = lowBuy;
    }

    public String getMajorCredentials() {
        return majorCredentials;
    }

    public void setMajorCredentials(String majorCredentials) {
        this.majorCredentials = majorCredentials;
    }

    public String getManufactorCredentials() {
        return manufactorCredentials;
    }

    public void setManufactorCredentials(String manufactorCredentials) {
        this.manufactorCredentials = manufactorCredentials;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getOfferAreaCityName() {
        return offerAreaCityName;
    }

    public void setOfferAreaCityName(String offerAreaCityName) {
        this.offerAreaCityName = offerAreaCityName;
    }

    public String getOfferAreaCityNo() {
        return offerAreaCityNo;
    }

    public void setOfferAreaCityNo(String offerAreaCityNo) {
        this.offerAreaCityNo = offerAreaCityNo;
    }

    public String getOfferAreaProvinceName() {
        return offerAreaProvinceName;
    }

    public void setOfferAreaProvinceName(String offerAreaProvinceName) {
        this.offerAreaProvinceName = offerAreaProvinceName;
    }

    public String getOfferAreaProvinceNo() {
        return offerAreaProvinceNo;
    }

    public void setOfferAreaProvinceNo(String offerAreaProvinceNo) {
        this.offerAreaProvinceNo = offerAreaProvinceNo;
    }

    public String getOfferOperator() {
        return offerOperator;
    }

    public void setOfferOperator(String offerOperator) {
        this.offerOperator = offerOperator;
    }

    public String getOfferType() {
        return offerType;
    }

    public void setOfferType(String offerType) {
        this.offerType = offerType;
    }

    public String getOperatingPerformance() {
        return operatingPerformance;
    }

    public void setOperatingPerformance(String operatingPerformance) {
        this.operatingPerformance = operatingPerformance;
    }

    public String getOtherPayType() {
        return otherPayType;
    }

    public void setOtherPayType(String otherPayType) {
        this.otherPayType = otherPayType;
    }

    public String getPayRatio() {
        return payRatio;
    }

    public void setPayRatio(String payRatio) {
        this.payRatio = payRatio;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getPickCompanyId() {
        return pickCompanyId;
    }

    public void setPickCompanyId(String pickCompanyId) {
        this.pickCompanyId = pickCompanyId;
    }

    public String getPickCompanyName() {
        return pickCompanyName;
    }

    public void setPickCompanyName(String pickCompanyName) {
        this.pickCompanyName = pickCompanyName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getProvinceNo() {
        return provinceNo;
    }

    public void setProvinceNo(String provinceNo) {
        this.provinceNo = provinceNo;
    }

    public String getQuailtyCycle() {
        return quailtyCycle;
    }

    public void setQuailtyCycle(String quailtyCycle) {
        this.quailtyCycle = quailtyCycle;
    }

    public String getQuailtyCycleUnit() {
        return quailtyCycleUnit;
    }

    public void setQuailtyCycleUnit(String quailtyCycleUnit) {
        this.quailtyCycleUnit = quailtyCycleUnit;
    }

    public String getQuailtyNum() {
        return quailtyNum;
    }

    public void setQuailtyNum(String quailtyNum) {
        this.quailtyNum = quailtyNum;
    }

    public String getQualityPayTime() {
        return qualityPayTime;
    }

    public void setQualityPayTime(String qualityPayTime) {
        this.qualityPayTime = qualityPayTime;
    }

    public String getQualityReq() {
        return qualityReq;
    }

    public void setQualityReq(String qualityReq) {
        this.qualityReq = qualityReq;
    }

    public String getReceiptAddress() {
        return receiptAddress;
    }

    public void setReceiptAddress(String receiptAddress) {
        this.receiptAddress = receiptAddress;
    }

    public String getReceiptCityName() {
        return receiptCityName;
    }

    public void setReceiptCityName(String receiptCityName) {
        this.receiptCityName = receiptCityName;
    }

    public String getReceiptCityNo() {
        return receiptCityNo;
    }

    public void setReceiptCityNo(String receiptCityNo) {
        this.receiptCityNo = receiptCityNo;
    }

    public String getReceiptProvinceName() {
        return receiptProvinceName;
    }

    public void setReceiptProvinceName(String receiptProvinceName) {
        this.receiptProvinceName = receiptProvinceName;
    }

    public String getReceiptProvinceNo() {
        return receiptProvinceNo;
    }

    public void setReceiptProvinceNo(String receiptProvinceNo) {
        this.receiptProvinceNo = receiptProvinceNo;
    }

    public String getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(String registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSecondType() {
        return secondType;
    }

    public void setSecondType(String secondType) {
        this.secondType = secondType;
    }

    public String getSecondTypeName() {
        return secondTypeName;
    }

    public void setSecondTypeName(String secondTypeName) {
        this.secondTypeName = secondTypeName;
    }

    public List<ShipinglistBean> getShipinglist() {
        return shipinglist;
    }

    public void setShipinglist(List<ShipinglistBean> shipinglist) {
        this.shipinglist = shipinglist;
    }

    public List<ShoplistBean> getShoplist() {
        return shoplist;
    }

    public void setShoplist(List<ShoplistBean> shoplist) {
        this.shoplist = shoplist;
    }

    public List<SuperviseListBean> getSuperviseList() {
        return superviseList;
    }

    public void setSuperviseList(List<SuperviseListBean> superviseList) {
        this.superviseList = superviseList;
    }

    public String getSuperviseType() {
        return superviseType;
    }

    public void setSuperviseType(String superviseType) {
        this.superviseType = superviseType;
    }

    public String getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(String taxRate) {
        this.taxRate = taxRate;
    }

    public String getThirdType() {
        return thirdType;
    }

    public void setThirdType(String thirdType) {
        this.thirdType = thirdType;
    }

    public String getThirdTypeName() {
        return thirdTypeName;
    }

    public void setThirdTypeName(String thirdTypeName) {
        this.thirdTypeName = thirdTypeName;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getUploadType() {
        return uploadType;
    }

    public void setUploadType(String uploadType) {
        this.uploadType = uploadType;
    }

    @Override
    public String toString() {
        return "DemanderCompanyPublishBeans{" +
                "arrivalTime='" + arrivalTime + '\'' +
                ", baseAddFiled=" + baseAddFiled +
                ", billType='" + billType + '\'' +
                ", cityName='" + cityName + '\'' +
                ", cityNo='" + cityNo + '\'' +
                ", companyId='" + companyId + '\'' +
                ", contactNumber='" + contactNumber + '\'' +
                ", contacts='" + contacts + '\'' +
                ", createCompnyDepartment='" + createCompnyDepartment + '\'' +
                ", createCompnyDepartmentNo='" + createCompnyDepartmentNo + '\'' +
                ", customerServiceContactsId='" + customerServiceContactsId + '\'' +
                ", customizeOrderFields=" + customizeOrderFields +
                ", deadline='" + deadline + '\'' +
                ", deliveryMethod='" + deliveryMethod + '\'' +
                ", depositRatio='" + depositRatio + '\'' +
                ", detailsAddress='" + detailsAddress + '\'' +
                ", director='" + director + '\'' +
                ", directorNumber='" + directorNumber + '\'' +
                ", districtName='" + districtName + '\'' +
                ", districtNo='" + districtNo + '\'' +
                ", email='" + email + '\'' +
                ", extraRates='" + extraRates + '\'' +
                ", finalPaymentTime='" + finalPaymentTime + '\'' +
                ", firstType='" + firstType + '\'' +
                ", firstTypeName='" + firstTypeName + '\'' +
                ", freeKil='" + freeKil + '\'' +
                ", goodsName='" + goodsName + '\'' +
                ", groupBuyType='" + groupBuyType + '\'' +
                ", groupbuyClass='" + groupbuyClass + '\'' +
                ", groupbuyMode='" + groupbuyMode + '\'' +
                ", groupbuyingRuleDTO=" + groupbuyingRuleDTO +
                ", inquiryUser='" + inquiryUser + '\'' +
                ", inquiryUserMemberNo='" + inquiryUserMemberNo + '\'' +
                ", inquiryUserName='" + inquiryUserName + '\'' +
                ", inventoryRequirements='" + inventoryRequirements + '\'' +
                ", joinRequireCustomizeFields=" + joinRequireCustomizeFields +
                ", joinType='" + joinType + '\'' +
                ", loadType='" + loadType + '\'' +
                ", lowBuy='" + lowBuy + '\'' +
                ", majorCredentials='" + majorCredentials + '\'' +
                ", manufactorCredentials='" + manufactorCredentials + '\'' +
                ", no='" + no + '\'' +
                ", offerAreaCityName='" + offerAreaCityName + '\'' +
                ", offerAreaCityNo='" + offerAreaCityNo + '\'' +
                ", offerAreaProvinceName='" + offerAreaProvinceName + '\'' +
                ", offerAreaProvinceNo='" + offerAreaProvinceNo + '\'' +
                ", offerOperator='" + offerOperator + '\'' +
                ", offerType='" + offerType + '\'' +
                ", operatingPerformance='" + operatingPerformance + '\'' +
                ", otherPayType='" + otherPayType + '\'' +
                ", payRatio='" + payRatio + '\'' +
                ", payType='" + payType + '\'' +
                ", pickCompanyId='" + pickCompanyId + '\'' +
                ", pickCompanyName='" + pickCompanyName + '\'' +
                ", provinceName='" + provinceName + '\'' +
                ", provinceNo='" + provinceNo + '\'' +
                ", quailtyCycle='" + quailtyCycle + '\'' +
                ", quailtyCycleUnit='" + quailtyCycleUnit + '\'' +
                ", quailtyNum='" + quailtyNum + '\'' +
                ", qualityPayTime='" + qualityPayTime + '\'' +
                ", qualityReq='" + qualityReq + '\'' +
                ", receiptAddress='" + receiptAddress + '\'' +
                ", receiptCityName='" + receiptCityName + '\'' +
                ", receiptCityNo='" + receiptCityNo + '\'' +
                ", receiptProvinceName='" + receiptProvinceName + '\'' +
                ", receiptProvinceNo='" + receiptProvinceNo + '\'' +
                ", registeredCapital='" + registeredCapital + '\'' +
                ", remark='" + remark + '\'' +
                ", secondType='" + secondType + '\'' +
                ", secondTypeName='" + secondTypeName + '\'' +
                ", shipinglist=" + shipinglist +
                ", shoplist=" + shoplist +
                ", superviseList=" + superviseList +
                ", superviseType='" + superviseType + '\'' +
                ", taxRate='" + taxRate + '\'' +
                ", thirdType='" + thirdType + '\'' +
                ", thirdTypeName='" + thirdTypeName + '\'' +
                ", unit='" + unit + '\'' +
                ", unitName='" + unitName + '\'' +
                ", uploadType='" + uploadType + '\'' +
                '}';
    }
}
